home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / checkbox / plugins / client_info.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-10-12  |  1.0 KB  |  24 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. from checkbox.properties import String
  5. from checkbox.plugin import Plugin
  6.  
  7. class ClientInfo(Plugin):
  8.     version = String()
  9.     name = String()
  10.     
  11.     def register(self, manager):
  12.         super(ClientInfo, self).register(manager)
  13.         self._manager.reactor.call_on('report', self.report)
  14.  
  15.     
  16.     def report(self):
  17.         message = {
  18.             'name': self.name,
  19.             'version': self.version }
  20.         self._manager.reactor.fire('report-client', message)
  21.  
  22.  
  23. factory = ClientInfo
  24.